package com.rn.ddd.infrastructure.engine;

import lombok.Getter;
import lombok.Setter;

/**
 * 订单状态上下文
 *
 * @author 然诺
 * @date 2022/3/5
 */
@Getter
@Setter
public class StateContext<E> {

    /**
     * 订单基本信息
     */
    private Order order;

    /**
     * 订单事件
     */
    private OrderEvent orderEvent;

    /**
     * 可定义的业务上下文
     */
    private E bizContext;

}
